/*
 * @lc app=leetcode.cn id=2108 lang=typescript
 *
 * [2108] 找出数组中的第一个回文字符串
 */

// @lc code=start
function firstPalindrome(words: string[]): string {
    return (
        words.find((word) => {
            let i = 0;
            let j = word.length - 1;
            while (i < j) {
                if (word[i] !== word[j]) {
                    return false;
                }
                i++;
                j--;
            }

            return true;
        }) || ""
    );
}
// @lc code=end
